package demo.demo09;

import java.awt.*;

public class test04 {
    public static void main(String[] args) {
        Frame frame = new Frame("FlowLayout");
//        使用Button类创建按钮 按钮类的其中一个构造方法：Button(String label) label为按钮显示的文本
        Button button1 = new Button("button1");
        Button button2 = new Button("button2");
        Button button3 = new Button("button3");
//        setLayout方法的定义：
//        public void setLayout (LayoutManager mgr)使用流水(Flow) 线般的布局
        frame.setLayout(new FlowLayout());
//        使用了布局管理器FlowLayout，这里的布局采用默认的水平居中模式
        frame.setLayout(new FlowLayout(FlowLayout.LEFT));
//        这里在布局的时候使用了FlowLayout.LEFT常量，这样就将按钮设置为左对齐
        frame.setLayout(new FlowLayout(FlowLayout.RIGHT));
//        这里在布局的时候使用了FlowLayout.RIGHT常量，这样就将按钮设置为右对齐
        frame.setSize(200, 200);
        frame.add(button1);
//        把创建出来的按钮放置到Frame窗体中
        frame.add(button2);
//        这里并没有设置按钮的大小与位置
        frame.add(button3);
//        设置按钮的大小与位置都是由布局管理器来做的
        frame.setVisible(true);
    }
}
